﻿using SmartPlant.Core.Mvvm;
using Telerik.Windows.Controls.RibbonView;

namespace SmartPlan.TelerikExt
{
    public class ButtonViewModel : SmartViewModel
    {
        private string text = string.Empty;
        private ButtonSize size = ButtonSize.Small;
        private string smallImage = string.Empty;
        private string largeImage = string.Empty;

        /// <summary>
        ///     Gets or sets Text.
        /// </summary>
        public string Text
        {
            get
            {
                return this.text;
            }
            set { SetProperty(ref text, value); }
        }

        public ButtonSize Size
        {
            get
            {
                return size;
            }
            set
            {
                size = value;
            }
        }

        public string SmallImage
        {
            get
            {
                return smallImage;
            }
            set { SetProperty(ref smallImage, value); }
        }

        public string LargeImage
        {
            get
            {
                return largeImage;
            }
            set { SetProperty(ref largeImage, value); }
        }
    }

    public class SplitButtonViewModel : ButtonViewModel
    {
    }
}
